@charset "utf-8";
body{
	background:#fff;
	position:relative;
	min-width:1200px;
}
ul{ list-style:none;}
#laonian-wap{ display:none;}
.index-banner{ width:100%; height:640px; overflow:hidden; position:absolute; top:0; z-index:-1;}
.index-banner .swiper-slide{ height:640px;}
.index-banner .swiper-pagination{ display:none !important;}
.container{ width:1200px; margin:0 auto;}
.thisclass{display: block !important;visibility: visible !important;}
/*顶部*/
.top{padding-top:15px; min-height:45px;}
.top img{position:relative;top:-2px;margin-right:8px}
.top a{display:inline-block;line-height:30px;margin-right:10px}
.top a:hover{ color:#f00;}
.top-1{float:left}
.top-2{float:right}
.top-link{background:#fbb727;border-radius:8px;color:#333;padding:0 14px}
.top-3{ display:none;}
/*头部*/
.mobile-head{display:none}
.mask-menu{width:0;overflow:hidden;height:0}
.head{ height:186px; padding:54px 0 62px;}
.head .logo{ float:left; width:320px;display:block;}

/*头部-搜索*/
.head-search{width:511px; padding:2px; position:relative;overflow:hidden;margin-top:11px; float:right;}
.head-search form{ overflow:hidden;}
.head-search .txt{display:block;float:left;width:415px;line-height:48px;height:48px;font-size:16px;text-indent:60px;color:#707070;border:none;border-radius:0}
.head-search .search-btn{display:block;float:left;width:92px;line-height:48px;font-size:22px;color:#fff !important;background:#bc1410 !important; cursor:pointer;}
.search-icon{position:absolute;left:18px;top:16px;border-right:1px solid #dfdfdf;height:18px;line-height:18px;padding-right:10px}
.search-icon img{ display:block;}

/*导航*/
.cnnav{background:#0d8ee9;position:relative}
.cnnav > .container{overflow:hidden}
.cnnav > .container > a{width:16%;font-size:20px;line-height:56px;color:#fff;font-weight:bold;display:block;float:left;text-align:center}
.cnnav > .container > a:hover,.cnnav > .container > a.now{ background:#0080da;}

.index-top-news{ background:#fff; height:100px; line-height:100px; text-align:center; color:#cf0c0c; font-size:32px; font-weight:bold; padding:0 40px;}
.index-top-news a{ color:#cf0c0c;}
.index-top-news a:hover{ color:#ed2b25;}

.top-news{ width:1200px; padding:30px 40px 15px; margin:0 auto; border-bottom: 8px solid #1492ff; background:#fff; overflow:hidden;}
.top-news .news-first{ float:left; width:8%; display: block; color: #fff; padding: 10px 0; margin:20px 0 0; text-align: center; height: 73px; font-size: 22px; font-weight: bold; line-height: 44px; background:url(topicon.png) no-repeat top center;}
.top-news .news-second{ float:left; width:89%; margin-left:3%; padding:0; overflow:hidden;}
.top-news .news-second ul{ width:100%; display:block;}
.top-news .news-second ul li{ width:100%; padding:0 20px; line-height:42px; position:relative;}
.top-news .news-second ul li a:before{content:'';height:9px;width:9px;display:block;background:#1492ff;position:absolute;top:15px;left:0}
.top-news .news-second ul li a{ color:#1492ff; font-size:22px; line-height:42px; display:block; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top-news .news-second ul li a:hover{ font-weight:bold;}
.top-news .news-second p a{ color:#1492ff; line-height:42px;}

/*新闻切换*/
.tab-tit{ height:54px; border-bottom:1px solid #c2cfe3}
.tab-tit ul{ padding:2px; overflow:hidden;}
.tab-tit ul li{ float:left;margin-right:30px;position:relative; padding:2px;}
.tab-tit ul li:before{content:'';width:1px;height:22px;background:#ccc;position:absolute;top:16px;right:-15px}
.tab-tit ul li a{font-size:24px;display:inline-block; height:50px; line-height:50px;}
.tab-tit ul li.on a{font-weight:bold;border-bottom:3px solid;color:#0080da}

.tab-tit2 > a{font-size:24px;display:inline-block; height:50px; line-height:50px;margin-right:25px;position:relative}
.tab-tit2 > a:before{content:'';width:1px;height:22px;background:#ccc;position:absolute;top:16px;right:-15px}
.tab-tit2 > a.on{font-weight:bold;border-bottom:3px solid;color:#0080da}
.tab-tit ul li:last-child{ margin-right:0;}
.tab-tit ul li:last-child:before{ background:none;}

.tab-tit2{padding-left:0}
.tab-tit2 a{font-size:18px; height:42px;line-height:42px;padding:0 2px}
.tab-tit2 a.on{border-bottom:2px solid}
.tab-tit2 > a:before{ height:18px; top:14px;}
.tab-con{overflow:hidden}
.tab-con table{table-layout:fixed}

/*内容*/
.part01 .container{ padding:2px; overflow:hidden;}
.part02{ padding:2px 0 0;}
.index-con{width:100%; overflow:hidden;}
.index-con-1{width:598px;float:left; margin:0 2px 0 0;}

.index-newspic{ width:100%; height:393px; overflow:hidden; position:relative;}
.index-newspic .swiper-slide{ width:100%; height:393px; position:relative;}
.index-newspic .swiper-slide a{ width:100%; height:100%; display:block;}
.index-newspic .swiper-note{ width:100%; color:#fff; background:rgba(0,0,0,0.7); height:58px; line-height:58px; padding:0 82px 0 18px; position:absolute; bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index-newspic .swiper-pagination{ display:none !important;}
.index-newspic .swiper-button-prev{ width:32px; height:58px; background:#0d8ee9 url(btn-left.png) no-repeat; background-size:32px; margin:0; position:absolute; left:auto; top:auto; bottom:0; right:32px;}
.index-newspic .swiper-button-next{ width:32px; height:58px; background:#0d8ee9 url(btn-right.png) no-repeat; background-size:32px; margin:0; position:absolute; left:auto; top:auto; bottom:0; right:0;}

.index-con-2{ width:596px;float:left; height:393px; padding:2px 0 2px 28px; background:#fff;}
.index-con-2 .news-item > span{ text-align:right; width:20%; padding-left:2%;}
.index-con-2 .news-item > a{ width:80%;}
.index-con-2 .tab-con{ background:#fff; padding:0 2px 2px;}

.govpushinfo150203{ overflow:hidden;}
.govpushinfo150203 li{ overflow: hidden; line-height: 40px;}
.govpushinfo150203 li > span{ text-align:right; width:20%; padding-left:2%; float: right; color: #b3b3b3; overflow:hidden;}
.govpushinfo150203 li > a{ width:80%; float: left; padding-left: 10px; font-size: 16px; position: relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.govpushinfo150203 li > a:hover{ color:#0080da;}
.govpushinfo150203 li > a:first-child:before { content: ''; height: 3px; width: 3px; border-radius: 50%; display: block; background: #333; position: absolute; top: 18px; left: 0;}

.index-pic{ clear:both; padding:36px 0 30px; height:163px; overflow:hidden;}
.index-pic .swiper-slide{ width:100%; height:100px; position:relative;}
.index-pic .swiper-pagination{ display:none !important;}
.index-pic .swiper-button-prev{ width:40px; height:40px; background-color:#fff; border-radius:20px; background-size:11px; left:30px;}
.index-pic .swiper-button-next{ width:40px; height:40px; background-color:#fff; border-radius:20px; background-size:11px; right:30px;}


/**start**/
.my-content{ overflow:hidden; position:relative;}
.part02 .my-content > .tab-con{ padding:2px;}
.tab-news-1{ float:left; width: 680px; padding:0 30px 0 2px; border-right: 1px solid #cccccc;}
.tab-news-2{ float:right; width:500px;}
.tab-name{ color: #333333; font-size: 26px; font-weight: bold; padding-bottom: 15px; border-bottom: 2px solid #cccccc; margin:0 0 30px;}
.tab-news-1 .tab-tit ul li a{ font-size:20px; font-weight:normal;}
.tab-news-1 .my-box { padding:5px 0;}
.tab-news-1 .my-box .news-item { height:40px; line-height:36px; position:relative;}
.tab-news-1 .my-box .news-item a:before{ width:3px; height:3px; background:#333; top:18px;}
.tab-news-1 .my-box .news-item a{ overflow:hidden; position:relative;}
.tab-news-1 .my-box .news-item .ty{ float:left; font-size:14px; color:#777; padding-left:10px;}
.tab-news-1 .my-box .news-item .ty span{ color:#777;}
.tab-news-1 .my-box .news-item .w80{ width:80%; font-size:16px; color:#333;}
.tab-news-1 .my-box .news-item .ty:nth-of-type(2){ width:72% !important;}
.tab-news-1 .my-box .news-item .ty:hover span{ color:#0d8ee9;}
.tab-news-1 .my-box .news-item a:hover{ color:#0080da;}
.tab-news-1 .my-box .news-item .ty:hover span{ color:#db140c}

.tab-news-2 .zrtzfjg{ overflow:hidden;}
.tab-news-2 .img{ float:left; width:240px; height:79px; padding:2px;}
.tab-news-2 .img img{ width:100%;}
.tab-news-2 .img a{ display:block;}
.tab-news-2 .img2{ float:left; width:240px; height:75px; margin-left: 20px;}
.tab-news-2 .img2 img{ width:100%;}
.tab-news-2 .img2 a{ display:block;}
.zrtgkxx{ overflow:hidden; margin:15px 0 0;}
.zrtgkxx ul{ overflow:hidden;}
.zrtgkxx ul li{float:left;margin:2px 10px 15px 0;width:160px;height:50px;background-color:#e1ecfe}
.zrtgkxx ul li:nth-of-type(3n){margin:2px 0 15px 0;}
.zrtgkxx ul li a{display:inline-block;padding-left:22px;width:100%;height:100%;color:#395779;font-size:20px;line-height:50px}
.more_btn{width:60px;height:20px;margin:10px 0 0 19px}
.more_btn a{display:inline-block;width:100%;height:100%;border-radius:10px;background-color:#299CFF;color:#fff;font-size:12px;line-height:20px;text-align:center}

.tab-news-2 .list-box{ background:#fff; position:relative; height:243px; overflow:hidden;}
.tab-news-2 .list-box-title{ color:#0080da; font-size:20px; font-weight:bold;}
.tab-news-2 .list-box .info{ float:left; width:100%; margin:20px 0 0 ;}
.tab-news-2 .list-box .info a{ font-size:18px; color:#444; line-height:30px; padding:40px 15px 0; text-align:center; display:block; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-news-2 .list-box a:hover{ color:#0d8ee9;}

.content_bottom{ overflow:hidden; padding:2px;}
.zwfw,.hdjl{width:575px}
.bt-left { float: left; overflow:hidden; padding:0 2px;}
.bt-right { float: right;}
.gg_tit{color:#333333;font-size:26px;font-weight:bold;background-color: #ECF1F7; border: none;padding: 15px;}
.bg2{ background:#F1EAE4;}
.zwfw_ul{margin-top:30px; overflow:hidden; padding:2px;}
.zwfw_ul li{float:left;width:180px;height:160px;border:1px solid #e3e3e3;margin-left:13px}
.zwfw_ul li:first-child{margin-left:0}
.zwfw_tit{font-size:20px;font-weight:bold;color:#0080da;margin:0 0 0 19px}
.grfw{width:138px;height:75px;margin:10px 0 0 19px}
.grfw_li{position:relative}
.grfw_li img{width:80px;height:auto;position:absolute;right:0;bottom:10px}
.bgs1{padding-top:10px;background-color:#dbe7f8}
.bgs2{padding-top:10px;background-color:#f8ebdb}
.bgs3{padding-top:10px;background-color:#f8f8db}
.grfw a{display:block;margin-bottom:5px;font-size:14px;color:#666666;width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.grfw a:hover{color:#2861bb}

.bt-left .tab-news-1{ float:none; width:100%; border-right:none; padding-right:0;}
.bt-left .ggfw-title{ font-size:20px; height:52px; line-height:52px; margin:15px 0 0;}
.bt-left .ggfw-title a{ color:#0080da;}
.bt-left .tab-news-1 .my-box .news-item a:before{ background:none;}

.tsfw_tab,.dczj_tab{width:100%;margin-top:15px}
.ggtsfw .ts_ul li{height:38px;float:left;background:none}
.ggtsfw li a:hover{color:#2861bb}
.gn1{width:100%;height:60px;margin-top:9px;background-color:#F1F6FE;padding:0 0 0 19px}
.gn1_ul{padding-top:12px}
.gn1_ul li{float:left;margin-right:29px}
.gn1_ul li a{font-size:16px;line-height:38px;color:#333333}
.gn1_ul li a:hover{color:#2861bb}

.bt-right .tab-news-1{ float:none; width:100%; border-right:none; padding-right:0;}
.szxx{width:100%;margin-top:12px}
.szxx_ul li{width:48%;height:45px;float:left;margin:0 4% 0 0;border:solid 1px #e3e3e3}
.szxx_ul li:nth-of-type(2n){margin:0;}
.szxx_ul li a{display:inline-block;padding-left:30px;width:100%;height:100%;color:#3f5577;font-size:16px;line-height:43px; background:url(arr5.png) no-repeat 94% center; background-size:18px;}
.szxx_ul li a:hover{color:#2861bb}

.zt-banner{ margin:35px -14px 0; padding:0 0 35px; overflow:hidden;}
.zt-banner .swiper-slide{ padding:0 14px;}

.yq_link{ overflow:hidden;}
.inner_box{width:1200px;margin:0 auto}
.tab-hd{width:100%;height:100px;background-color:#e2eaf2}
.wzdh{font-size:20px;font-weight:bold;color:#333333;line-height:40px;padding-top:30px}
.tab-nav{margin-top:30px; padding:2px 0;}
.tab-nav li{float:left;width:250px;height:40px;font-size:14px;line-height:40px;text-indent:2em;margin-left:28px;background-color:#f8f8f8;background-image:url(arr7.png);background-repeat:no-repeat;background-position:90% center;cursor:pointer}
.tab-bd .on{display:block}
.tab-pal{display:none;background-color:#f8f8f8; clear:both; overflow:hidden;}
.tab-pal ul{width:1200px;margin:0 auto; padding:2px 0;}
.tab-pal ul li{float:left;width:180px;line-height:40px;font-size:15px;margin-left:20px}
.tab-pal ul li a{font-size:13px}

/*新闻*/
.news-list{margin-top:5px}.right-view .news-list,.right-view-list .news-list{margin-top:0;}
.news-list .load-more{display:none}
.news-item{overflow:hidden;line-height:36px; padding:2px;}
.news-item > a{float:left;padding-left:10px;font-size:16px;position:relative}
.news-item > a:hover{color:#0080da}
.news-item > a:first-child:before{content:'';height:3px;width:3px;border-radius:50%;display:block;background:#333;position:absolute;top:18px;left:0}
.news-item > a:nth-of-type(2){padding-left:5px !important}
.news-item > span{float:right;color:#b3b3b3}
.news-item .state{color:#c1c1c1;border:1px solid;font-size:14px;display:inline-block;line-height:25px;padding:0 5px;margin-top:5px;float:left;margin-left:10px}


/*新闻带状态*/
.news-list-box{ width:100%;}
.news-title{ line-height:56px; background:#f7f7f7; overflow:hidden; margin:0 0 8px;}
.news-title .subnews{ float:left; text-align:center; font-weight:bold;}
.news-title .part1{ width:53%;}
.news-title .part2{ width:15%;}
.news-title .part3{ width:15%;}
.news-title .part4{ width:17%;}
.news-box{overflow:hidden;line-height:57px; border-bottom:1px solid #eee;}
.news-box > a{float:left;padding:0 0 0 20px;font-size:16px;position:relative}
.news-box > a:hover{color:#0080da}
.news-box .box-title{ float:left; width:53%;}
.news-box .box-time{ float:left; width:15%;color:#b3b3b3; text-align:center;font-size:14px;}
.news-box .box-state{ float:left; width:15%; color:#c1c1c1; text-align:center;}
.news-box .box-author{ float:left; width:17%; text-align:center;}
.news-box .on{ color:#ff0000;}

/**about**/
.about-container{ width:1200px; margin:0 auto; background:#fff; color:#444; font-size:16px; line-height:36px; padding:22px 22px 10px; box-shadow: 0px 0px 10px #eee; overflow:hidden;}
.about-container .about-pic{ float:left; width:575px; margin:0 30px 0 0;}
.about-container .about-note{ float:left; width:550px;}
.about-container p{ text-indent:2em;}
.about-container .aboutList{ clear:both; list-style:none; padding:30px 2px 0; overflow:hidden;}
.about-container .aboutList li{ float:left; width:15.4%; margin:0 1.5% 1.5% 0;}
.about-container .aboutList li:nth-of-type(6n){ margin:0 0 1.5% 0;}
.about-container .aboutList li a{ font-size:16px; color:#62728a; font-weight:bold; height:50px; line-height:50px; background:#f0f3f7; text-align:center; display:block;}
.about-container .aboutList li a:hover{ background:#0d8ee9; color:#fff;}

.about-year-container{ padding:35px 2px 2px; width:1200px; margin:0 auto; overflow:hidden;}
.about-yearbox{ float:left; width:31.3%; margin:0 3% 0 0;position:relative; text-align:center;}
.about-yearbox:nth-of-type(3n){ margin:0;}
.yearpic1{ background:url(about1.jpg) no-repeat top center; background-size:contain;}
.yearpic2{ background:url(about2.jpg) no-repeat top center; background-size:contain;}
.yearpic3{ background:url(about3.jpg) no-repeat top center; background-size:contain;}
.about-yearbox .year-title{ padding:0 30px; display:inline-block; margin:25px auto 0; height:38px; line-height:38px; font-weight:bold;}
.about-yearbox .year-title a{ color:#fff; display:block; text-align:center;}
.about-yearbox .yearlist{ height:260px; padding:15px 50px 20px; overflow:hidden;}
.about-yearbox .yearlist li{ line-height:35px; text-align:left; position:relative; padding-left:12px;}
.about-yearbox .yearlist li:before{content:'';height:3px;width:3px;display:block;background:#333;position:absolute;top:16px;left:0}
.about-yearbox .yearlist li a:hover{ color:#0d8ee9;}
.about-yearbox .box1{ display:block; border:1px solid #587bcb; border-top:none; margin:197px 0 0;}
.about-yearbox .box2{ display:block; border:1px solid #58aecb; border-top:none; margin:197px 0 0;}
.about-yearbox .box3{ display:block; border:1px solid #5db6a0; border-top:none; margin:197px 0 0;}
.about-yearbox .box1 .year-title{ background:#587bcb;}
.about-yearbox .box2 .year-title{ background:#58aecb;}
.about-yearbox .box3 .year-title{ background:#5db6a0;}

.about-photo-list{ padding:20px 0 0; overflow:hidden;}
.about-photo-list .container{ position:relative;}
.about-photo-list .more{ position:absolute; right:0; top:15px; margin:0; color:#0d8ee9;}
.about-photo-list .photo-box{ width:100%; padding:26px 0 36px;}
.about-photo-list .photo-box .swiper-wrapper{ display:block;}
.about-photo-list .pic1:nth-child(1){ float:left; width:580px; height:404px;}
.about-photo-list .pic1:nth-child(2){ float:left; width:300px; height:197px; margin:0 0 10px 10px;}
.about-photo-list .pic1:nth-child(3){ float:left; width:300px; height:197px; margin:0 0 10px 10px;}
.about-photo-list .pic1:nth-child(4){ float:left; width:300px; height:197px; margin:0 0 0 10px;}
.about-photo-list .pic1:nth-child(5){ float:left; width:300px; height:197px; margin:0 0 0 10px;}
.about-photo-list .pic1 a{ width:100%; height:100%; display:block;}
.about-photo-list .tab-tit5{ font-size:0.3rem; padding:0.3rem 0 0; margin:0 0 0.2rem; line-height:1.5; border-bottom: 0.01rem solid #c2cfe3;}
.about-photo-list .tab-tit5 a.on { border-bottom: 0.03rem solid #0080da; line-height: 0.9rem; display:inline-block;}

.about_piclist{ width:100%; overflow:hidden;}
.about_piclist li{ float:left; width:31.3%; margin:0 3% 3% 0;}
.about_piclist li:nth-of-type(3n){ margin:0 0 3% 0;}
.about_piclist li .about_piclist-img{ display:block; height:170px;}
.about_piclist li .about_piclist-tit{ font-size:16px; height:50px; line-height:50px; text-align:center; display:block;}
.about_piclist li a:hover .about_piclist-tit{ color:#0d8ee9;}

.leader-box{ width:100%;}
.leader-box .container{ width:100%;}
.leader-box .leader-img{ float:left; width:114px; overflow:hidden;}
.leader-box .leader-img img{ width:100%; height:auto;}
.leader-box .leader-title{ font-weight:bold; color:#454545; line-height:40px; text-align:center;}
.leader-box .leader-zhiwei{ color:#666; line-height:22px; text-align:center;}
.leader-box .leader-con{ float:left; width:670px; padding:0 0 0 50px;}
.leader-box .tit{ font-weight:bold; color:#0d8ee9; line-height:36px; border-bottom: 1px dashed #ddd; margin: 0 0 10px; padding: 0 0 8px;}
.leader-box .leader-con2{ clear:left; width:100%; padding:30px 0 0;}

.info-container{ font-size:16px; line-height:30px; margin:0 auto 50px;}
.info-container a:hover{ color:#0d8ee9;}
.info-name{ width:100%; height:45px; line-height:45px; font-weight:bold; border-bottom:1px solid #ddd; padding:0 30px; background:url(arrow-4.png) no-repeat left center; background-size:20px;}
.infoList{ padding:15px 0; overflow:hidden;}
.infoList li{ float:left; width:25%; line-height:40px; padding:0 30px;}
.infoList li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.zfjg-name{ width:100%; height:45px; line-height:45px; font-weight:bold; border-bottom:1px solid #0d8ee9;}
.zfjg-name a{ padding:0 36px; display:inline-block; background:#0d8ee9; color:#fff;}
.zfjgList{ padding:15px 0; overflow:hidden;}
.zfjgList li{ float:left; width:25%; line-height:40px; padding:0 30px;}
.zfjgList li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.zwztList{ padding:15px 0; overflow:hidden; margin:0 0 50px;}
.zwztList li{ float:left; width:32%; margin:0 2% 2% 0; line-height:40px;}
.zwztList li:nth-of-type(3n){ margin:0 0 2% 0;}
.zwztList li img{ width:100%;}
.zwztList li a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.brand-nav{ color:#999; background:#f9f9f9; padding:20px; max-width: 1200px; margin:0 auto; position:relative;}
.brand-nav a,.brand-nav table,.brand-nav table td{ color:#999;}
.brand-nav a:hover{ color:#0d8ee9}
.view-container{ width:1200px; margin:0 auto 60px; background:#fff; color:#444; font-size:16px; line-height:34px; padding:60px 40px 40px; box-shadow: 0px 0px 10px #eee; overflow:hidden;}
.view-container .view-title{ text-align:center; padding:0 0 10px; border-bottom:1px solid #ddd;}
.view-container .view-title h1{ color:#db140c; font-size:28px; padding:0 0 10px;}
.view-container .view-list{ text-align:center;}
.view-container .view-list ul{ list-style:none; display:inline-block; overflow:hidden;}
.view-container .view-list ul li{ float: left; color: #999; font-size: 15px; margin-left: 20px;}
.view-container .view-file{ margin:30px 0 0;}
.view-container .view-file a{ color:#db140c; font-size:18px; font-weight:bold;}

#zoom{ padding:30px 0 60px;}
.view-share { float:right; overflow:hidden;}
.view-share .fl{ float:left; line-height:46px;}
.view-share .bdsharebuttonbox a{ width:34px; height:34px; line-height:34px; display:inline-block; padding:0; background-position:0 0;}
.view-share .bds_tsina{ background: url(icon-weibo.png) no-repeat top;}
.view-share .bds_weixin{ background: url(icon-wechat.png) no-repeat top;}
.view-share .bds_qzone{ background: url(icon-qzone.png) no-repeat top;}
.view-share .bds_more{ background-image: url(icon-share.png) !important; background-repeat: no-repeat; background-size:100%;}


/**zwgk**/
.zwgk-container{ width:1200px; margin:0 auto; overflow:hidden;}
.zwgk-container .zwgkList{ clear:both; list-style:none; padding:35px 0 10px; overflow:hidden;}
.zwgk-container .zwgkList li{ float:left; width:18.8%; margin:0 1.5% 1.5% 0;}
.zwgk-container .zwgkList li:nth-of-type(5n){ margin:0 0 1.5% 0;}
.zwgk-container .zwgkList li a{ font-size:18px; color:#102b53; line-height:30px; padding:90px 0 20px; background-color:#f8f8f8; text-align:center; display:block;}
.zwgk-container .zwgkList li a.icon1{ background-image:url(icon-18.png); background-repeat:no-repeat; background-position:center 20px; background-size:58px;}
.zwgk-container .zwgkList li a.icon2{ background-image:url(icon-19.png); background-repeat:no-repeat; background-position:center 20px; background-size:56px;}
.zwgk-container .zwgkList li a.icon3{ background-image:url(icon-20.png); background-repeat:no-repeat; background-position:center 24px; background-size:48px;}
.zwgk-container .zwgkList li a.icon4{ background-image:url(icon-21.png); background-repeat:no-repeat; background-position:center 22px; background-size:50px;}
.zwgk-container .zwgkList li a.icon5{ background-image:url(icon-22.png); background-repeat:no-repeat; background-position:center 20px; background-size:56px;}
.zwgk-container .zwgkList li a:hover{ background-color:#0d8ee9; color:#fff;}
.zwgk-container .zwgkList li a.icon1:hover{ background-image:url(icon-18h.png); background-size:58px;}
.zwgk-container .zwgkList li a.icon2:hover{ background-image:url(icon-19h.png); background-size:56px;}
.zwgk-container .zwgkList li a.icon3:hover{ background-image:url(icon-20h.png); background-size:48px;}
.zwgk-container .zwgkList li a.icon4:hover{ background-image:url(icon-21h.png); background-size:50px;}
.zwgk-container .zwgkList li a.icon5:hover{ background-image:url(icon-22h.png); background-size:56px;}

.zwgk-container2{ padding:2px; overflow:hidden;}
.zwgk-container2 .container{ overflow:hidden;}
.zwgk-news-left{ float:left; width:64%; margin:0 3% 0 0;}
.zwgk-news-1{ width:100%; margin:0 0 50px; padding:2px;}
.zwgk-news-1 .my-box .news{ margin-top:8px;}
.zwgk-news-1 .my-box .news-item { height:40px; line-height:36px; position:relative; overflow:hidden;}
.zwgk-news-1 .my-box .news-item a:before{ top:17px;}
.zwgk-news-1 .my-box .news-item a{ line-height:36px; overflow:hidden; position:relative;}
.zwgk-news-1 .my-box .news-item .ty{ float:left;}
.zwgk-news-1 .my-box .news-item .w80{ width:84%;}
.zwgk-news-1 .my-box .news-item .ty:nth-of-type(2){ width:76% !important;}
.zwgk-news-1 .my-box .news-item .ty:hover span{ color:#0d8ee9;}
.zwgk-news-1 .my-box .news-item span i{ display:none;}
.zwgk-news-1 .my-box .govpushinfo150203{ margin-top:8px;}
.zwgk-news-1 .my-box .govpushinfo150203 li{ overflow: hidden; line-height:38px; position:relative;}
.zwgk-news-1 .my-box .govpushinfo150203 li a{ width:84%;}
.zwgk-news-1 .my-box .govpushinfo150203 li a:first-child:before { top: 17px;}
.zwgk-news-1 .my-box .govpushinfo150203 li span{ width:auto; padding:0;}

.zwgk-news-right{ float:left; width:33%; padding:2px;}
.zwgk-leader-info{ float:left; width:31%;}.zwgk-leader-no{ width:66%; margin:0 0 0 3%;}
.zwgk-leader-no .zwgk-news-1{ margin:0;}
.right-box1{ margin:0 0 25px;}
.right-box1 .title{ font-size:24px; color:#0080da; font-weight:bold; height:52px; line-height:52px; padding:0 0 0 20px; background:url(arrow-5.png) no-repeat left center; }
.zwgk-note{ background:#f3f8fb; padding:30px 20px 15px; overflow:hidden;}
.zwgk-one{ padding:0 0 20px; overflow:hidden;}
.zwgk-one .zwgk-pic{ float:left; width:150px; height:210px;}
.zwgk-one .zwgk-pic img{ width:100%; height:100%; border-radius:5px;}
.zwgk-one .zwgk-desc{ float:left; width:166px; padding:15px 0 0 17px;}
.zwgk-one .zwgk-desc h2{ font-size:24px; font-weight:normal;}
.zwgk-one .zwgk-desc h3{ color:#0080da; font-size:18px; line-height:28px; font-weight:normal;}
.zwgk-one .zwgk-desc ul{ border-top:1px solid #bacdd8; margin:10px 0 0; padding:10px 0 0;}
.zwgk-one .zwgk-desc ul li{ float:left; width:50%; height:36px; line-height:36px;}
.zwgk-one .zwgk-desc ul li a{ font-size:18px; color:#666; line-height:36px; display:block; padding:0 0 0 25px;}
.zwgk-one .zwgk-desc ul li a:hover{ color:#0080da;}
.zwgk-one .zwgk-desc ul li.tit1{ background:url(arr1.png) no-repeat left center; background-size:18px;}
.zwgk-one .zwgk-desc ul li.tit2{ background:url(arr2.png) no-repeat left center; background-size:18px;}
.zwgk-one .zwgk-desc ul li.tit3{ width:100%; background:url(arr3.png) no-repeat left center; background-size:18px;}
.zwgk-other{ padding:0 0 10px; overflow:hidden;}
.zwgk-other .title2{ font-size:18px; font-weight:bold; height:32px; line-height:32px; margin:0 0 5px;}
.zwgk-other ul{ overflow:hidden;}
.zwgk-other ul li{ float:left; width:22%; margin:0 4% 0 0; height:36px; line-height:36px; overflow:hidden;}
.zwgk-other ul li:nth-of-type(4n){ margin:0;}
.zwgk-other ul li a{ font-size:18px; line-height:36px; display:block;}
.zwgk-other ul li a:hover{ color:#0080da;}
.zwgk-more{ float:right;}
.zwgk-more a{ color:#0d8ee9; background:url(arr4.png) no-repeat right center; background-size:19px; padding:0 32px 0 0;}
/**政府信息公开**/
.xxgk-container{ width:1200px; margin:35px auto 0; background:#fff; color:#444; font-size:16px; line-height:36px; box-shadow: 0px 0px 10px #eee; overflow:hidden;}
.xxgk-container .xxgk-title{ float:left; width:234px; height:139px; background:url(pic16.jpg) no-repeat;}
.xxgk-container .xxgk-title a{ display:block;line-height:132px;font-size:24px;text-align:center;font-weight:bold;color:#fff}
.xxgk-container .xxgk-list{ float:left; width:966px;}
.xxgk-container .xxgk-list li{ float:left; width:33.333%; line-height:69px; border-right:1px solid #deeaf1; border-bottom:1px solid #deeaf1;}
.xxgk-container .xxgk-list li a{ font-size:18px; color:#000; padding:0 0 0 60px; display:block;}
.xxgk-container .xxgk-list li a:hover{ color:#0080da;}
.xxgk-container .xxgk-list li.s3,.xxgk-container .xxgk-list li.s6{ border-right:none;}
.xxgk-container .xxgk-list li.s4,.xxgk-container .xxgk-list li.s5,.xxgk-container .xxgk-list li.s6{ border-bottom:none;}

.right-box2{ margin:0 0 25px;}
.right-box2 .title{ font-size:24px; color:#0080da; font-weight:bold; height:52px; line-height:32px; padding:0 0 10px 18px; background:url(arrow-3.png) no-repeat left 5px; border-bottom:1px solid #c2cfe3;}
.right-box2 ul.blist{ padding:10px 0; list-style:none; overflow:hidden;}
.right-box2 ul.blist li,.info-box .info{ float:left; width:32%; margin:0 2% 2% 0;}
.right-box2 ul.blist li:nth-of-type(3n),.info-box .info:nth-of-type(3n){ margin:0 0 2% 0;}
.right-box2 ul.blist li a,.info-box .info a{ font-size:16px; color:#444; line-height:30px; padding:15px 15px 0; display:block; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.right-box2 ul.blist li a:hover,.info-box .info a:hover{ color:#0d8ee9;}
.right-box2 ul.blist li a:before,.info-box .info a:before{ content: ''; height: 5px; width: 5px; border-radius: 5px; display: block; background: #bcbcbc; position: absolute; top: 28px; left: 0;}

.right-box2 .info-box2{ height:280px; overflow:hidden;}
.right-box2 .info-box2 .info{ float:left; width:100%; padding:2px 0 0;}
.right-box2 .info-box2 .info a{ font-size:16px; color:#444; line-height:30px; padding:15px 15px 0; display:block; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background-size:0 !important;}
.right-box2 .info-box2 .info a:hover{ color:#0d8ee9;}

.info-box3 .info{ float:left; width:25%; padding:2px 0;}
.info-box3 .info a{ font-size:16px; color:#444; line-height:30px; padding:15px; display:block; position:relative; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.info-box3 .info a:hover{ color:#0d8ee9;}
.info-box3 .info a:before{ content: ''; height: 5px; width: 5px; border-radius: 5px; display: block; background: #bcbcbc; position: absolute; top: 28px; left: 0;}

/**wlwz**/
.tab-news-5{ float:left; width:53%; margin-right:5%;}
.tab-news-5 .my-box .news-item { line-height:22px; position:relative; border-bottom:1px solid #d6d6d6; padding:2px 0 6px; margin:6px 0 0;}
.tab-news-5 .my-box .news-item a{ width:72%;}
.tab-news-5 .my-box .news-item span { color:#999; text-align:center;}
.tab-news-5 .my-box span.state{ width:69px; height:31px; line-height:29px; font-size:16px; border:1px solid #999; margin-top:0;}
.tab-news-5 .my-box span.on{ color:#e17312; border:1px solid #e17312;}
.tab-news-5 .my-box span.time{ padding:5px 10px 0 0;}
.tab-news-5 .my-box span.time i{ display:none;}
.tab-news-5 .my-box span.time em{ display:none;}
.tab-news-5 .my-box .news-item a{ overflow:hidden; position:relative; padding:0 20px 0 10px; line-height:31px;}
.tab-news-5 .my-box .news-item > a:before{ top:14px;}

.wlwz-container{ width:1200px; margin:0 auto; background:#fff; padding:20px 30px 40px; box-shadow: 0px 0px 10px #eee; overflow:hidden;}
.wlwz-container>.tab-news-5,.wlwz-container2 .tab-news-box .tab-news-5{ float:left; width:47.5%; margin-right:5%;}
.wlwz-container>.tab-news-5:nth-of-type(2n),.wlwz-container2 .tab-news-box .tab-news-5:nth-of-type(2n){ margin-right:0;}
.wlwz-container2 .tab-news-box .tab-news-5 .my-box .news-item a{ width:82%;}
.wlwz-container2{ clear:both; padding:40px 2px; overflow:hidden;}
.wlwz-container2 .container{ overflow:hidden;}
.wlwz-container2 .wlwz-box{ width:100%;}
.wlwz-container2 .tab-news-6{ width:100%; overflow:hidden;}
.wlwz-container2 .tab-news-6 .my-message-title{ font-size:20px;}
.wlwz-container2 .tab-news-6 .my-message-btn{ padding:32px 0 28px; border-bottom:1px solid #dcdcdc;}
.wlwz-container2 .tab-news-6 .my-message-btn a{ font-size:16px; color:#c5231f; width:117px; height:34px; line-height:32px; border:1px solid #c5231f; display:block; text-align:center;}
.wlwz-container2 .tab-news-1{ width:100%; margin:0; border-right:none; padding:0;}
.wlwz-container2 .tab-news-1 .my-box .news-item{ border-bottom:none;}
.wlwz-container2 .tab-news-1 .my-box .news-item a{ padding:0 80px 0 21px;}
.wlwz-container2 .tab-tit3{ color:#0080da; font-weight:bold; height:53px; line-height:50px; font-size:24px; padding:0 2px; border-bottom:1px solid #dcdcdc;}
.wlwz-container2 .tab-tit3 a{ color:#0080da;}
.wlwz-container2 .tab-tit3 p{ display:inline-block; border-bottom: 3px solid #0080da;}
.older .wlwz-container2 .tab-tit3 p{ font-size:.36rem; line-height:1.2rem;}
.wlwz-container2 .tab-tit4{ color:#0080da; font-weight:bold; line-height:30px; font-size:20px; padding:20px 20px 10px;}
.wlwz-container2 .tab-tit4 a{ color:#0080da;}
.wlwz-container2 .wlwz-box .tab-tit{ margin-bottom:10px;}
.wlwz-container2 .wlwz-box .tab-tit ul li a,.wlwz-container2 .wlwz-box .tab-tit2 > a{ font-size:24px; font-weight:bold;}
.wlwz-container .wlwz-container2{ padding:40px 2px 2px;}

.wlwzList{ width:100%; padding:30px 0; margin:10px 0 0; background:#f7fafc;}
.wlwzList ul{ list-style:none; overflow:hidden;}
.wlwzList li{ float:left; width:14.285%;}

.wlwzList li a{ font-size:16px; color:#333; padding:70px 0 0; background:#0d8ee9; text-align:center; display:block;}
.wlwzList li a:hover{ color:#0d8ee9;}
.wlwzList li a.icon1{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/s2408230904029261737.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon2{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2408230904029841638.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon3{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2408230904030429409.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon4{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2408230904030869356.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon5{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2408230904031347267.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon6{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2408230904031824346.png) no-repeat center top; background-size:65px;}
.wlwzList li a.icon7{ background:url(wlwz7.png) no-repeat center top;}
.wlwzList li a.icon8{ background:url(wlwz8.png) no-repeat center top;}
.wlwzList li a.icon11{ background:url(https://zjjcmspublic.oss-cn-hangzhou-zwynet-d01-a.internet.cloud.zj.gov.cn/jcms_files/jcms1/web1831/site/picture/0/2503240939233841310.png) no-repeat center top; background-size:68px;}

.wxwb{margin-top:30px; overflow:hidden;}
.wxwb ul{ overflow:hidden; padding:2px 0;}
.wxwb li{float:left; width:23.5%; margin:0 2% 2% 0 ; height:93px;}
.wxwb li:nth-of-type(4n){ margin:0 0 2% 0;}
.wxwb li a{display:inline-block;width:100%;height:100%}
.jyta{background:url(wlwz_39.png) no-repeat center center; background-size:cover;}
.bstj{background:url(wlwz_46.png) no-repeat center center; background-size:cover;}
.zwwx{background:url(wlwz_42.png) no-repeat center center; background-size:cover;}
.zwwb{background:url(wlwz_45.png) no-repeat center center; background-size:cover;}

.slick-dots { clear:both; margin: 0; padding: 0; list-style: none; width: 100%; text-align: center; display:none !important;}
.slick-dots li { display: inline-block; float:none; width: 12px; height: 12px; background:#ddd; border-radius: 50%; margin-right: 10px;}
.slick-dots li:last-child { margin-right: 0;}
.slick-dots li.slick-active { background: #0080da;}

#change4 .slick-dots{ display:block !important;}
#change5 .slick-dots,#change5-1 .slick-dots{ display:block !important; margin:8px 0 0;}
#change5-1 .slick-dots li{ float:none; width:12px;}
#change8 .slick-dots{ display:block !important; margin:10px 0 0;}
.right-box2 #change5 ul { padding:0; margin-top:10px;}
.right-box2 #change5 ul li{ float: none; width: 12px; margin: 0 10px 0 0;}

/****详情****/
.detail-container{ width:1200px; margin:0 auto 60px; background:#fff; color:#444; font-size:16px; line-height:30px; padding:40px 20px; overflow:hidden; box-shadow: 0px 0px 10px #eee; overflow:hidden;}
.left-view,.left-leader{ float:left; width:300px; padding-left:20px; padding-right:2px;}
.left-view .left-title,.left-leader .left-title{ color:#fff; font-size:18px; height: 70px; font-weight: bold; line-height: 60px; background:url(icon-title.png) no-repeat; text-align:center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.detail_list{ margin:0 0 60px;}
.detail_list ul{ list-style:none;}
.detail_list ul li{ margin-top: 10px;}
.detail_list ul li a{ width: 100%; line-height: 30px; font-size: 18px; padding:10px 50px 10px 27px; border-left:3px solid #0d8ee9; background:#f2f9ff; display:block;}
.detail_list ul li a:hover,.detail_list ul li a.now{ background:#0d8ee9 url(arrow-2h.png) no-repeat 92% 18px; color:#fff;}

.right-view,.right-view-list{ float:left; width:860px; padding:2px 20px 40px 50px; margin:0 0 0 0; box-shadow:none;}

#newslist .news-item{ height:56px; line-height:51px; border-bottom: 1px dashed #ddd; padding:2px; margin:0; overflow:hidden;}
#newslist .news-item > a{ font-size:16px; padding:0 0 0 20px;}
#newslist .news-item > a:before{ top:26px;}
#newslist .my-box .news-item a:before{ background:#999;}
#newslist .my-box .news-item span.type{ font-size:16px;}
#newslist .my-box .news-item span.type:before{ top:27px;}
#newslist .my-box .news-item .ty{ float:left;}
#newslist .my-box .news-item .w80{ width:84%;}
#newslist .my-box .news-item .ty:nth-of-type(2){ width:76% !important;}
#newslist .my-box .news-item .ty:hover span{ color:#0d8ee9;}


/*尾部*/
.foot{background:#e0e0e0;padding-top:30px;padding-bottom:10px;overflow:hidden;color:#666;line-height:34px}
.foot .container{ overflow:hidden;}
.foot a,.foot,.foot-1 p,.foot-2 p{color:#666;}
.foot-1,.foot-2,.foot-3{ float: left;}
.foot-1{ width:460px;}
.foot-1 a{ float: left; margin-right: 25px;}
.foot-2{ width: 470px; margin-left: 10px; overflow:hidden;}
.foot-2 .left-note{ float:left;}
.foot-2 .right-note{ float:right;}
.foot-3{ float:right; overflow:hidden;}
.foot-3 .foot-3-img{ float:left; margin:0 0 0 45px; font-size:14px; text-align:center;}

/*图片切换*/
.index-pic2 img{width:100%}
.swiper-slide img{width:100%}
.swiper-pagination{position:static;margin-top:8px}
.swiper-pagination-bullet-active{background:#0080da;width:12px;border-radius:6px}

/*用户登录*/

#login2{position:relative;display:inline-block; background:url(icon3.png) no-repeat left 6px; padding-left:27px;}
.loginBtns2{width:auto;line-height:30px; margin-right:10px; color:#333;cursor:pointer}
.loginItems2{z-index:999;position:absolute;width:90px;height:85px;text-align:center;background:url(loginbg.png) no-repeat 0 -1px;display:none;line-height:30px;padding-top:12px;left:-19px; font-size:14px;}
.loginItems2 a{ margin-right:0;}
.loginBtns2:hover .loginItems2{display:block}

.proshow{ width:100%; overflow-x:auto; padding: 0 2px;}
#xxgk_wzjg{ display:none;}
.mobile-content-data{ margin:0 auto 40px;}
.xxgk_article{ box-sizing: border-box;}
.xxgk_article tr td:nth-child(even){ width:40%;}
.tdc{ width:10.1% !important;}


.tdd{ width:auto !important;}
.readLink{ margin:10px 0 0; padding:10px 20px; background:#eee;}
.tdd{ width:auto;}


.project-banner{ width:100%; height:360px; overflow:hidden; position:absolute; top:0; z-index:-1;}
.projectbg{ width:100%; padding:144px 0 0; overflow:hidden;}
.projectbg .brand-nav{ background:none; padding:20px 0;}
.ariabodytopfiexed .project-banner{ margin:100px 0 0 !important;}

#category_wap,.dialog .selectBox .btn,.dialog .selectBox h2{ display:none;}
.project_content{ width:1200px; margin:0 auto;}
.project-tit{ text-align:center;}
#category { overflow:hidden; padding-bottom:1px;}
#category li{ float:left; width:14.285%; border: 1px solid #ddd; margin:0px -1px -1px 0px ;}
#category li a{font-size: 17px; display:block;height: 58px;line-height: 58px; text-align: center;}
#category li a:hover,#category li a.now{color: #fff; background: #d30a00;}
.ny-wrap{width:1200px;overflow: hidden;padding-bottom:60px;margin:0 auto;}
.ny-wrap .project-left{width:264px;overflow: hidden;float: left;}
.ny-wrap .project-left ul{width:100%;}
.ny-wrap .project-left ul li a{display: block;width: 100%;height: 100%;}
.ny-wrap .project-left ul li{ height:58px;line-height:58px;border:1px solid #c1c3c4;font-size:17px;margin-bottom: 5px;color:#4f4f4f;text-indent:18px;background: url(bg-left-nav.jpg) no-repeat 221px 18px;}
.ny-wrap .project-left ul li:hover{background:url(bg-left-nav-on.jpg) no-repeat 221px 18px #d30a00;}
.ny-wrap .project-left ul li:hover a{color:#fff;}
.ny-wrap .project-left ul li.now{background:url(bg-left-nav-on.jpg) no-repeat 221px 18px #d30a00;}
.ny-wrap .project-left ul li.now a{color:#fff;}
.ny-wrap .project-left ul li.on a{color:#fff;}
.ny-wrap .project-right{width: 910px;overflow: hidden;float: right}
.ny-wrap .location-name{width:100%;height:40px;line-height:40px;border-bottom:2px solid #ebebeb;margin-bottom: 25px;margin-top: 25px;}
.ny-wrap .location-name span{float:left;height:40px;border-bottom:2px solid #d30a00;font-size:22px;color:#d30a00;font-weight:bold;}
.ny-wrap .project-right .ny-list{width:100%;overflow: hidden;}
.ny-wrap .project-right .ny-list ul{width:100%;}
.ny-wrap .project-right .ny-list ul li{height:35px; line-height:35px;font-size:16px;color:#333333;}
.ny-wrap .project-right .ny-list ul li a{float:left;}
.ny-wrap .project-right .ny-list ul li a:hover{color:#d30a00;}
.ny-wrap .project-right .ny-list ul li .bt_time{float:right;color: #888}
.ny-wrap .project-right .ny-single{width:100%;overflow: hidden;padding-top:20px;line-height:26px;font-size:14px;color:#333333;}
.ny-wrap .ny-content{width:100%;overflow: hidden;}
.ny-wrap .ny-content .title{font-size:26px;color:#000000;line-height:28px;text-align:center;width:100%;overflow: hidden;}
.ny-wrap .ny-content .info{width:100%;height:40px;line-height:40px;text-align:center;font-size:13px;color:#888888;border-bottom:1px solid #ebebeb;}
.ny-wrap .ny-content .content{width:100%;font-size:16px;color:#000000;line-height:34px;padding-top:30px;overflow: hidden;}
.ny-wrap .ny-content .content img{max-width:100%;}
.ny-wrap .ny-content .flip{width:100%;border-top:1px solid #ebebeb;margin-top:60px;line-height:30px;position:relative;}
.ny-wrap .ny-content .flip span{color:#b77545;}
.ny-wrap .ny-content .flip .flip-a{position:absolute;right:0;top:0;}
.b.cwh ul{width:100%;}
.b.cwh ul li{width:239px;height:117px;float:left;margin-bottom:8px;}
.lam{font-size: 16px;color: #b9b9b9;float: left;margin-right: 15px;}

.go_top{display:none}
.sjdwzz-a{display:none}
.logo .pc{display:inline-block;}
.older .logopart1{ margin:0 auto; width:100px;}
.older .logopart2{ margin:0 auto; width:400px;}

@media (max-width: 1679px){ 
.xixi, .xixi_dj{ right:0 !important;}
}


@media (max-width: 1025px){ 
html{ font-size:60px;}
.container,.index-con-1,.index-con-2{width:100%; height:auto; max-width:1200px}
img{max-width:100% !important;max-height:100% !important}
body{font-size:0.3rem;background-size:100% auto;background-color:#f9f9f9; position:static; min-width:100%;}
a{ color:#010101;}
.pc{display:none !important;}
.wap{display:block !important;}
.friendlink{display:none !important}
.top{ display:block; padding-top:0; min-height:.36rem;}
.top a{margin-right:0}
.top-link{padding:0}
.top-1,.top img,.top-link{display:none !important}
.top-2{float:none;display:block;}
.top-2 > a{flex:1;text-align:center;border-right:1px solid #333}
.top-2 > a:nth-child(5){border:none}
.top-3{ display:block;}
.top-3 ul{ overflow:hidden; text-align:center; padding:.2rem;}
.top-3 ul li{ display:inline-block;}
.top-3 ul li a{ font-size:.26rem; color:rgba(255,255,255,.8);}
.top-3 .app_head_top_fgx{ width:1px; height:.2rem; margin:0 .2rem; background:#fff;}
#laonian{display:inline-block !important;background:none}
.index-banner{height:6.6rem}
.index-banner .swiper-slide{height:6.6rem}
.top-news{ width:100%; padding:.36rem; margin:0 auto; border-bottom: .11rem solid #1492ff;}
.top-news .news-first{ float:left; width:20%; height:1.51rem; line-height: .6rem; padding: .2rem 0; margin:.3rem 0 0; font-size: .36rem; background:url(topicon.png) no-repeat top center;}
.top-news .news-second{ width:77%; margin-left:3%;}
.top-news .news-second ul li{ padding:0 0 0 .36rem; line-height:.6rem;}
.top-news .news-second ul li a:before{ height:.1rem;width:.1rem; top:15px;left:0}
.top-news .news-second ul li a{ font-size:.3rem; line-height:.6rem;}
.top-news .news-second p a{ font-size:.29rem; line-height:.6rem;}

.container{width:100%}
.head{margin-top:0;height:4.8rem; padding:0; position:relative;}
.head .logo{ float:none; width:4.2rem;padding:.8rem 0.36rem 0; margin:0 auto;}
.head-search{ float:none; width:90%;margin:0; bottom:0.4rem; left:50%; position:absolute; transform:translate(-50%,0)}
.search-icon{border-right:0;height:auto;left:0.18rem;top:50%;transform:translateY(-50%)}
.search-icon img{width:0.33rem;margin-bottom:0}
.head-search .txt{width:80%;border-width:0.02rem;font-size:0.26rem;line-height:0.66rem;text-indent:0.58rem;height:0.72rem}
.head-search .search-btn{width:20%;font-size:0.28rem;line-height:0.72rem !important;}
.mobile-head{display:block;background:#f5f5f5;overflow:hidden;height:1px;opacity:0;z-index:50}
.logo-mobile{width:3.87rem;margin-left:0.3rem;float:left;margin-top:0.22rem;margin-bottom:0.22rem}
.icon-menu{float:right;width:0.45rem;margin-top:0.4rem;margin-right:0.3rem}
.mask{position:fixed;top:0;left:0;width:0%;height:100%;z-index:100;background:rgba(0,0,0,0.7)}
.mask-menu{position:fixed;overflow:hidden;top:0;left:0;width:0%;height:100%;z-index:200;background:#0054a5}
.mask-menu a{display:block;color:#fff;margin-top:0.4rem;text-align:center;font-size:0.32rem}
.cnnav > .container{ width:100%; padding:.26rem 0;}
.cnnav > .container > a{ line-height:0.78rem;font-size:0.32rem;width:16%; position:relative;}
.cnnav > .container > a:hover, .cnnav > .container > a.now{ background:none;}
.mobile-nav-right{ display:none;}
.tab-tit > a,.tab-tit2 > a{font-size:0.32rem; height:auto; line-height:0.9rem;margin-right:0.53rem}
.tab-tit{ height:auto; border-bottom:0.01rem solid #c2cfe3}
.tab-tit > a.on{border-bottom:0.03rem solid; font-weight:bold;}
.tab-name{ color:#444; font-size:0.36rem; font-weight:bold; border-bottom:1px solid #e5e5e5; padding:0 0 0.2rem; margin:0;}
.tab-tit2{}
.index-con{background:none;padding:0; overflow:hidden;}
.index-con-1,.index-con-2{background:#fff;margin:0;width:100%;border-radius:0.05rem; padding:0.36rem 0.36rem 0.1rem;}
.index-con-2{ padding:0 0.36rem 0.36rem;}
.tab-tit{width:100%; display: flex; align-items: center; flex-wrap: wrap; white-space: nowrap;}

.index-con-2 .tab-tit > a{ margin-right:0.46rem; font-weight:bold;}
.index-con-2 .tab-tit > a:before{ right:-0.23rem;}

.news-item{ height:auto;}
.index-con-2 .news-item{ max-height:0.83rem;}
.news-item > a{text-indent:0;float:left;font-size:0.3rem;padding-left:0.26rem; height:0.6rem; line-height:0.6rem;}
.news-item > a:before{ top:0.26rem !important;}
.news-item > span,.news-item .state{font-size:0.26rem;line-height:2;margin:0;padding:0}
.news-item .state{float:right;border:none;line-height:inherit}
.news-list .load-more{font-size:0.28rem;background:#d7e2f2;width:3.44rem;line-height:0.56rem;display:block;margin:0.15rem auto;text-align:center;color:#666;border-radius:0.56rem}
.zwfw-tit{font-size:0.34rem;color:#0054a5;margin-bottom:0.2rem}
.zwfw-tit img{width:0.64rem}
.zwfw-con{background:none;padding:0;margin-bottom:0.4rem;margin-top:0.1rem}
.zwfw-con > div{color:#333}
.mobile-zj .news-item span{display:none}
.mobile-zj .news-item span.state{display:block}
.index-pic,.index-pic2{ background:#fff; padding:0.36rem 0.36rem 0.16rem; margin:0.36rem 0;}
.index-pic{ height:auto;}
.index-pic .swiper-slide{ height:100%; height: 17vw;}
.index-pic .swiper-slide img{ width:100%; height:100%;}

.slick-dots{ display:block !important; margin:0;}
.index-pic .slick-dots li{width:0.45rem;border-radius:0.08rem; height:0.08rem; margin:0 0.18rem 0 0;}
.index-pic .slick-dots li.slick-active{width:0.45rem;height:0.08rem;border-radius:0.08rem !important; background:#0059a9;}
.index-top-news{ height:auto; line-height:0.3rem; font-size:0.36rem; padding:0.36rem 0.36rem 0.36rem 1.1rem; background:#fff url(top-icon.png) no-repeat 0.36rem 0.34rem; background-size:0.5rem; display:block; text-align:left; white-space:normal; min-height:1rem;}
.index-newspic{ height:4.7rem;}
.index-newspic .swiper-slide{ height:4.7rem;}
.index-newspic .swiper-note{ height:1.04rem; line-height:0.38rem; padding:0.15rem 1.5rem 0 0.3rem;}
.index-newspic .swiper-button-prev{ width:0.58rem; height:1.04rem; right:0.58rem; background-size:0.58rem;}
.index-newspic .swiper-button-next{ width:0.58rem; height:1.04rem; background-size:0.58rem;}
.tab-tit ul li a:before{ height:.31rem; top:.36rem; right:-.29rem;}
.tab-tit2 > a:before{ height:.31rem; top:.3rem; right:-.29rem;}
.UseInMobile .tab-tit ul li:before{ top:.4rem;}

.index-pic .swiper-pagination{ display:block !important;}
.index-pic .swiper-pagination-switch{ background:#b1b1b1 !important;}
.index-pic .swiper-active-switch{ background:#0059a9 !important;}
.index-pic .swiper-button-next,.index-pic .swiper-button-prev{ display:none !important;}
.index-clear{ height:0.25rem;}

.index-con-2 .tab-con{ padding:0;}
.govpushinfo150203 li{ height: auto; line-height: 1.5; padding: 0 0 0.15rem; margin: 0.16rem 0 0; border-bottom: 1px solid #f5f5f5;display: block;}
.govpushinfo150203 li > a{ width:100%; text-indent: 0; float: left; font-size: 0.3rem; padding-left:0; height:auto; line-height:1.5; white-space: normal;}
.zwgk-news-1 .my-box .govpushinfo150203 li{ line-height: 1.5;}
.zwgk-news-1 .my-box .govpushinfo150203 li a{ width:100%;}
.govpushinfo150203 li > span{ float:none; text-align:left; font-size: 0.26rem; line-height: 2; margin: 0; padding: 0;}
.govpushinfo150203 li > a:before,.govpushinfo150203 li > a:first-child:before{ top:0.26rem !important; width:.08rem; height:.08rem; background:none;}
.news-item > a:first-child:before{ width:.08rem; height:.08rem;}

.my-content{ height:auto; padding:0;}
.my-content .my-tab-tit{ display:none;}

.my-content > .tab-con{ display:block;}
.news-list{ margin-top:0.18rem;}
.tab-news-1{ float:none; width:100%; background:#fff; padding:0.1rem 0.36rem 0; border-right:none;}
.tab-news-1 .my-box .news-item{ height:auto; line-height:1.5; display:flex;}
.tab-news-1 .my-box .news-item a{  padding: 0 1.08rem 0 0.26rem; font-size:0.3rem;}
.tab-news-1 .my-box .news-item a.ty{ padding:0 0 0 0.26rem; font-size:0.3rem;}

.tab-news-1 .my-box .news-item .ty:nth-of-type(2){ width:80% !important;}
.tab-news-2{ float:none; width:100%; background:#fff; padding:0.543rem 0.36rem 0.36rem; margin:0 0 0.36rem; overflow:hidden;}
.tab-news-2 .img{ float:left; width:49%; height:auto; margin:0 2% 2% 0; padding:0;}
.tab-news-2 .img:nth-of-type(2n){ margin:0 0 2% 0;}
.tab-news-2 .list-box{ clear:both; height:auto; padding:0.326rem 0 0;}
.tab-news-2 .list-box-title{ font-size:0.36rem; padding:0 0 0.3rem;}
.tab-news-2 .list-box .lista{ width:100%; margin:0 4% 11% 11%}
.tab-news-2 .list-box .lista a{ color:#62728a; font-size:0.3rem;}
.tab-news-2 .list-box .lista:before{ top:0.16rem;}
.tab-news-2 .swiper-list{ background:#ecf1f7; padding:4% 0 0;}
.tab-news-2 .swiper-button-next{ width:0.54rem; height:0.54rem; right:0; top:-1.1rem;}
.tab-news-2 .swiper-button-prev{ width:0.54rem; height:0.54rem; right:0.54rem; top:-1.1rem;}

.tab-news-5 .my-box .news-item{ line-height:2; padding: 0 0 0.14rem; margin: 0.14rem 0 0;}
.tab-news-5 .my-box .news-item a{ width:100%; height:auto; max-height:auto; padding:0; line-height:1.5; white-space:normal;text-align:left;padding:0 0 0.16rem;}
.tab-news-5 .my-box .news-item > a:before{ background:none;}
.tab-news-5 .my-box span.time{ float:left; width:80%; height:0.46rem; text-align:left; overflow:hidden; padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-news-5 .my-box span.time em{ display:inline; font-style:normal; color:#999;}
.tab-news-5 .my-box span.time i{ display:inline; font-style:normal; line-height:2; padding:0 0.2rem; color:#999; overflow:hidden;}
.tab-news-5 .my-box span.state{ font-size:0.3rem; width: 1.26rem; height: 0.57rem; line-height: 0.57rem;}

.tab-news-1 .my-box .news-item a:before{ width:1vw; height:1vw;}
.tab-news-1 .tab-tit > a{ font-size:0.32rem; height:0.9rem; font-weight:bold;}
.showmore a{display:block;margin:0 auto; text-align:center;width:2.4rem;height:.8rem; line-height:.8rem; font-size:.3rem; color:white;background:#0d8ee9; border-radius: .08rem; margin-top: .36rem;}
.tab-name,.gg_tit{ font-weight:bold; font-size:0.36rem;height:0.81rem;line-height:0.81rem;padding:0 0 0 0.66rem;background:url(arr6.png) no-repeat 0.36rem center;background-size:0.08rem;background-color:#f1f8fd; border-bottom:0;}
.zrtgkxx{ margin:0;}
.zrtgkxx ul li{ float:left; width:49%; height:auto; margin:0 2% 2% 0; padding:0;}
.zrtgkxx ul li:nth-of-type(3n){ margin:0 2% 2% 0;}
.zrtgkxx ul li:nth-of-type(2n){ margin:0 0 2% 0;}
.zrtgkxx ul li a{ font-size:0.3rem; padding-left:0.4rem; line-height:0.9rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-news-2 .list-box .info{ margin:0.36rem 0 0;}
.tab-news-2 .list-box .info a{ background-size:0.66rem !important; font-size:0.3rem; line-height:1.5; padding:0.72rem 0.27rem 0;}
.tab-news-2 .swiper-list{ padding:4% 0;}

.zwfw, .hdjl{ width:100%;}
.zwfw_ul{ width:100%; background:#fff; padding:0.36rem; margin:0;}
.zwfw_ul li{ float:none; height:auto; border:none; width:100%; margin:0 0 0.36rem; position:relative; overflow:hidden;}
.zwfw_ul li img{ display:none;}
.zwfw_ul .zwfw_tit{ font-size: 0.36rem; line-height: 1.8; color: #2861bb; margin:0 0 0 0.36rem;}
.zwfw_ul .grfw{ font-size:0.3rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:45vw; margin:0 0 0 0.36rem; height:auto;}
.more_btn{ width:100%; height:auto; margin:0; position:static;}
.more_btn a{display:block; margin:.36rem; text-align:center;width:2.4rem;height:.8rem; line-height:.8rem; font-size:.3rem; color:white;background:#0d8ee9; border-radius: .08rem;}
.grfw a{ width:50%; font-size:0.3rem; height:auto; margin:0; line-height:1.8;}
.zwfw_ul li .bgs1,.zwfw_ul li .bgs2,.zwfw_ul li .bgs3{ background:none; padding:0.26rem 0;}
.zwfw_ul li.li_1{ background:url(24.png) no-repeat center;background-size:100%;}
.zwfw_ul li.li_2{ background:url(26.png) no-repeat center;background-size:100%;}
.zwfw_ul li.li_3{ background:url(25.png) no-repeat center;background-size:100%; margin:0;}
.bt-right { margin:0.36rem 0 0; padding:0 0 0.36rem; background:#fff;}
.bt-left .tab-news-1,.bt-right .tab-news-1{ padding:0 0.36rem;}
.bt-left .ggfw-title{font-size:0.36rem;height:0.81rem;line-height:0.81rem;margin:0; font-weight:bold;}
.bt-left .tab-news-1 .my-box .news-item a:before{ background:#333;}
.gn1{ padding:0.36rem; background:#fff; height:auto; margin:0;}
.gn1_ul { background:#f1f6fe; overflow:hidden; padding:0.2rem 0.36rem;}
.gn1_ul li{ width:50%; margin:0; line-height:2.2;}
.gn1_ul li a{ font-size:0.3rem; line-height:2.2;}
.tsfw_tab, .dczj_tab{ margin:0;}
.szxx{ width:auto; margin:0.2rem 0.36rem 0; overflow:hidden;}
.szxx_ul li{ height:0.81rem;}
.szxx_ul li a{ padding-left:0.36rem; font-size:0.3rem; line-height: 0.77rem; background-size:0.32rem;}
.zt-banner .swiper-slide{ padding:0 0.18rem;}
.zt-banner{ margin:0.36rem 0; background:#fff; padding:0.36rem 0.18rem;}


.inner_box{ width:100%; padding:0.36rem; margin:0 auto; overflow:hidden;}
.tab-hd{ height:auto; overflow:hidden;}
.wzdh{ font-size:0.36rem; line-height:2; padding:0.3rem 0;}
.tab-nav{ margin:0; width: 100%;}
.tab-nav li{ width:49%; margin:0 2% 0 0; height:0.72rem; line-height:0.72rem; font-size:0.3rem; text-indent:0; padding:0 0.26rem; background-size:0.2rem;}
.tab-nav li:nth-of-type(2n){ margin:0 0 2% 0;}
.tab-pal ul{ width:100%; padding:0.36rem 0; overflow:hidden;}
.tab-pal ul li{ width:49%; margin:0 2% 0 0; padding:0 0.36rem; line-height:0.72; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tab-pal ul li:nth-of-type(2n){ margin:0 0 2% 0;}
.tab-pal ul li a{ font-size:0.3rem;}

.brand-box{ width:100%; background:#f9f9f9}
.brand-nav{ color:#999; padding:0.26rem 0.36rem; max-width: 1200px; margin:0 auto;}
.brand-nav a{ color:#999;}
.brand-nav table{ display: flex; overflow-x: auto;}
.brand-nav table td{ white-space:nowrap;}
.about-container{ width:100%; font-size:0.29rem; line-height:2; padding:0.54rem 0.36rem; box-shadow:none; max-width: 1200px; margin:0 auto;}
.about-container p{ line-height:2;}
.about-container .about-pic{ float:none; margin:0;}
.about-container .aboutList li{ width:32%; margin:0 2% 2% 0}
.about-container .aboutList li:nth-of-type(6n){ margin:0 2% 2% 0}
.about-container .aboutList li:nth-of-type(3n){ margin:0 0 2% 0}
.about-container .aboutList li a{ font-size:0.29rem; height:0.9rem; line-height:0.9rem;}
.about-photo-list{ background:#fff; padding:0 0.36rem;}
.about-photo-list .pic1{ height:404px;}
.about-photo-list .pic1:nth-child(1){ float:left; width:60%; height:404px;}
.about-photo-list .pic1:nth-child(2){ float:left; width:38%; height:404px; margin:0 0 2% 2%;}
.about-photo-list .pic1:nth-child(3){ float:left; width:32.3333%; height:197px; margin:0 2% 2% 0;}
.about-photo-list .pic1:nth-child(4){ float:left; width:32.3333%; height:197px; margin:0;}
.about-photo-list .pic1:nth-child(5){ float:left; width:31.3333%; height:197px; margin:0 0 0 2%;}
.about-photo-list .swiper-pagination-bullet{width:12px;border-radius:100%; height:12px; border:1px solid #666; opacity:1; background:transparent}
.about-photo-list .swiper-pagination-bullet-active{width:12px;height:12px;border-radius:100%; background:#1a74d0; border:1px solid #1a74d0;}
.about-photo-list .swiper-pagination-switch{width:12px;border-radius:100%; height:12px; border:1px solid #666; opacity:1; background:transparent}
.about-photo-list .swiper-active-switch{width:12px;height:12px;border-radius:100%; background:#1a74d0; border:1px solid #1a74d0;}
.about-photo-list .tab-tit{ display:block; line-height:0.9rem;}
.about-photo-list .more{ font-size:0.25rem; top:0.36rem; padding:0;}
.about-photo-list .photo-box{ padding:0.47rem 0 0.65rem;}
#change7 .slick-dots{ margin:0.18rem 0 0;}

.about-year-container{ width:100%; padding:0 0.36rem; max-width: 1200px; margin:0 auto;}
.about-yearbox{ float:none; width:100%; padding:3.55rem 0 0; margin:0 0 0.36rem;}
.about-yearbox .box1,.about-yearbox .box2,.about-yearbox .box3{ margin:0;}
.about-yearbox .year-title{ padding:0 0.54rem; margin:0.45rem auto 0; height:0.68rem; line-height:0.68rem; display:inline-block;}
.about-yearbox .year-title a{ line-height:0.68rem; display:inline-block;}
.about-yearbox .yearlist{ height:auto; padding:0.36rem;}
.about-yearbox .yearlist li{ line-height:2; padding-left:0.21rem;}
.about-yearbox .yearlist li a { font-size:0.29rem}


.about_piclist{ width:100%; margin:0.06rem 0 0;}
.about_piclist li{ width:100%; margin:0 0 3% 0;}
.about_piclist li:nth-of-type(3n){ margin:0 0 3% 0;}
.about_piclist li .about_piclist-img{ height:4.52rem;}
.about_piclist li .about_piclist-tit{ font-size:0.29rem; height:auto; line-height:1.5; white-space:normal; padding:0.2rem 0;}

.leader-box .about-photo-list{ padding:0;}
.leader-box .leader-img{ float:none; width:38%; margin:0 auto;}
.leader-box .leader-con{ float:none; width:100%; padding:0.3rem 0;}
.leader-box .leader-con2{ padding:0.3rem 0;}
.leader-box .tit{ line-height:2;}
.leader-box .leader-title{ line-height:3;}
.leader-box .leader-zhiwei{ line-height:1.5;}

.info-container{ font-size:0.29rem; line-height:1.5; margin:0 auto;}
.info-name{ height:0.81rem; line-height:0.81rem; padding:0 0.44rem; background-size:0.36rem;}
.infoList{ padding:0.27rem 0 0;}
.infoList li{ width:49%; margin:0 2% 3% 0; line-height:0.72rem; padding:0 0.44rem;}
.infoList li:nth-of-type(2n){ margin:0 0 3% 0;}
.infoList2 li{ width:31.6%; margin:0 2% 3% 0;}
.infoList2 li:nth-of-type(2n){ margin:0 2% 3% 0;}
.infoList2 li:nth-of-type(3n){ margin:0 0 3% 0;}

.zfjg-name{ height:0.6rem; line-height:0.6rem;}
.zfjg-name a{ padding:0 0.5rem; line-height:0.6rem;}
.zfjgList{ padding:0.27rem 0;}
.zfjgList li{ width:49%; margin:0 2% 3% 0; line-height:0.72rem; padding:0 0.44rem;}
.zfjgList li:nth-of-type(2n){ margin:0 0 3% 0;}
.zfjgList2 li{ width:31.6%; margin:0 2% 3% 0;}
.zfjgList2 li:nth-of-type(2n){ margin:0 2% 3% 0;}
.zfjgList2 li:nth-of-type(3n){ margin:0 0 3% 0;}

.zwztList li{ width:100%; margin:0 0 5%;}
.zwztList li:nth-of-type(3n){ margin:0 0 5%;}

.view-container{ width:100%; font-size:0.29rem; line-height:2; padding:0.54rem 0.36rem; box-shadow:none; max-width: 1200px; margin:0 auto;}
.view-container p{ line-height:2;}
.view-container .view-title{ padding:0 0 0.18rem;}
.view-container .view-title h1{ font-size:0.4rem; padding:0 0 0.18rem;}
.view-container .view-list ul li{ float:none; font-size:0.26rem; display:inline; margin-left:0;}
.view-container .view-list ul li.v-from{ display:block;}
.view-container .view-list ul li.v-click{ margin-left:0.36rem;}
.view-container .view-list ul li.v-font{ display:none;}
.view-container .view-file{ margin:0.54rem 0 0;}
.view-container .view-file a{ font-size:0.3rem;}
#zoom{ padding:0.26rem 0 0.36rem;}


.zwgk-container{ width:100%; padding:0.54rem 0.36rem 0; margin:0 0 0.3rem; max-width: 1200px; margin:0 auto;}
.zwgk-container .zwgkList{ padding:0;}
.zwgk-container .zwgkList li{ width:31.6%; margin:0 2.5% 2.5% 0;}
.zwgk-container .zwgkList li:nth-of-type(5n){ margin:0 2.5% 2.5% 0;}
.zwgk-container .zwgkList li:nth-of-type(3n){ margin:0 0 2.5% 0;}
.zwgk-container .zwgkList li a{ font-size:0.29rem; background-color:#fff; padding:1.4rem 0 0.36rem; border:0.01rem solid #6686b5; background-size:0.6rem;}
.zwgk-container .zwgkList li:nth-of-type(4) { width:48.6%; margin:0 2.5% 2.5% 0;}
.zwgk-container .zwgkList li:nth-of-type(5) { width:48.6%; margin:0 0 2.5% 0;}
.zwgk-container .zwgkList li:nth-of-type(4) a,.zwgk-container .zwgkList li:nth-of-type(5) a{ padding:0.4rem 0 0.4rem 1.3rem; text-align:left;}
.zwgk-container .zwgkList li a.icon1{ background-position:center 0.4rem; background-size:0.8rem;}
.zwgk-container .zwgkList li a.icon2{ background-position:center 0.4rem; background-size:0.76rem;}
.zwgk-container .zwgkList li a.icon3{ background-position:center 0.48rem; background-size:0.68rem;}
.zwgk-container .zwgkList li a.icon4{ background-position:0.36rem center; background-size:0.68rem;}
.zwgk-container .zwgkList li a.icon5{ background-position:0.36rem center; background-size:0.68rem;}
.zwgk-container .zwgkList li a.icon1:hover{ background-size:0.8rem;}
.zwgk-container .zwgkList li a.icon2:hover{ background-size:0.76rem;}
.zwgk-container .zwgkList li a.icon3:hover{ background-size:0.68rem;}
.zwgk-container .zwgkList li a.icon4:hover{ background-size:0.68rem;}
.zwgk-container .zwgkList li a.icon5:hover{ background-size:0.68rem;}

.zwgk-container2{ padding:0;}
.zwgk-news-left{ float:none; width:100%; background:#fff; padding:0.36rem; margin:0 0 0.3rem;}
.zwgk-news-1{ margin:0 0 0.36rem;}
.zwgk-news-1 .my-box .news{ margin-top:0.14rem;}
.zwgk-news-1 .my-box .news-item{ height:auto; line-height:1.5; padding: 0 0 0.15rem; margin: 0.16rem 0 0; border-bottom:1px solid #f5f5f5; display:block;}
.zwgk-news-1 .my-box .news-item a{ float:none; padding:0 0 0 0; height:0.9rem; max-height:none; display:inline; line-height:1.5}
.zwgk-news-1 .my-box .news-item span.time{ display:block; clear:both; float:none; line-height: 1.5; padding:0.1rem 0 0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zwgk-news-1 .my-box .news-item span i{ display:inline; font-style:normal; color:#999; padding:0 0.2rem;}
.zwgk-news-1 .my-box .news-item span.type{ display:inline; width:1.5rem; font-size:0.3rem; padding-right:0; line-height: 1.5; color:#999;}
.zwgk-news-1 .my-box .news-item span.type:before{ background:none;}
.zwgk-news-1 .my-box .news-item .ty{ float:none; display:inline; padding:0; width:auto !important; white-space:normal;}
.zwgk-news-1 .my-box .news-item .w80{ float:none; width:auto !important;}
.zwgk-news-1 .my-box .news-item .w80 br{ display:none;}
.zwgk-news-1 .my-box .govpushinfo150203{ margin-top:0.14rem;}
.zwgk-news-1 .my-box .news-item a:before{ background:none;}

.zwgk-news-right{ float:none; width:100%; background:#fff; padding:0.36rem;}
/**政府领导**/
.zwgk-leader-info{ float:none; width:100%;}
.right-box1{ margin:0;}
.right-box1 .title{ font-size:0.4rem; height: 0.94rem;line-height: 0.57rem; padding: 0 0 0.18rem 0.36rem; background:url(arrow-5.png) no-repeat left 0.04rem;}
.zwgk-one .zwgk-pic{ width:40%; height:auto;}
.zwgk-one .zwgk-desc{ width:60%; padding:0.1rem 0 0 0.32rem;}
.zwgk-one .zwgk-desc h2{ font-size:0.4rem}
.zwgk-one .zwgk-desc h3{ font-size:0.3rem; line-height:1.5;}
.zwgk-one .zwgk-desc ul{ margin: 0.22rem 0 0; padding: 0.18rem 0 0;}
.zwgk-one .zwgk-desc ul li{ height:auto; line-height:2;}
.zwgk-one .zwgk-desc ul li a{ font-size:0.3rem; padding:0 0 0 0.5rem; line-height:2;}
.zwgk-other .title2{ font-size:0.32rem; height:auto; line-height:2; margin:0;}
.zwgk-other ul li{ width:48%; height:auto; line-height:2;}
.zwgk-other ul li:nth-of-type(4n){ margin:0 4% 0 0;}
.zwgk-other ul li:nth-of-type(2n){ margin:0;}
.zwgk-other ul li a{ font-size:0.3rem; line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zwgk-note{ padding:0.54rem 0.36rem;}
.zwgk-more a{ background-size:0.34rem; padding:0 0.56rem 0 0;}

.zwgk-leader-no{ padding:0.36rem 0 0; margin:0;}
.zwgk-leader-no .tab-tit > a{ font-size:0.4rem;}
.xxgk-container{ width:100%; font-size:0.3rem; margin:0.36rem 0 0; line-height:2; padding:0 0.36rem 0.54rem; box-shadow:none; max-width: 1200px; margin:0 auto;}
.xxgk-container .xxgk-title{ float:none; width:100%; font-size:0.4rem; height: 0.94rem;line-height: 0.57rem; padding: 0 0 0.18rem 0.6rem; background:none; background: url(icon1-1.png) no-repeat left 0.03rem; background-size: 0.45rem;}
.xxgk-container .xxgk-title a{ color:#0080da; font-size:0.4rem; line-height: 0.57rem; text-align:left;}
.xxgk-container .xxgk-list{ float:none; width:100%;}
.xxgk-container .xxgk-list li{ float:left; width:49%; margin:0 2% 2% 0; border:none;}
.xxgk-container .xxgk-list li:nth-of-type(2n){ margin:0 0 2% 0;}
.xxgk-container .xxgk-list li a{ font-size:0.3rem; background:#f2f9ff; line-height:1.5; display:block; padding:0.36rem; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.right-box2{ border:1px solid #ececec; padding:0.36rem; margin:0 0 0.45rem;}
.right-box2 .info-box{ padding:0.18rem 0;}
.right-box2 .title{ font-size:0.36rem; height:auto; line-height: 0.38rem; background:none; border-bottom:none; padding:0;}
.right-box2 ul.blist{ padding:0.18rem 0;}
.right-box2 ul.blist li a, .info-box .info a{ color:#62728a; font-size:0.29rem; line-height:1.5; padding:0.27rem 0.27rem 0;}
.right-box2 ul.blist li a:before{ background:#216ad5; top:0.45rem;}
.right-box2:last-child{ margin:0;}
.info-box .swiper-pagination-bullet{width:12px;border-radius:100%; height:12px; border:1px solid #666; opacity:1; background:transparent}
.info-box .swiper-pagination-bullet-active{width:12px;height:12px;border-radius:100%; background:#1a74d0; border:1px solid #1a74d0;}
.info-box .swiper-pagination-switch{width:12px;border-radius:100%; height:12px; border:1px solid #666; opacity:1; background:transparent}
.info-box .swiper-active-switch{width:12px;height:12px;border-radius:100%; background:#1a74d0; border:1px solid #1a74d0;}

.right-box2 .info-box2 { height:auto; margin:0.36rem -0.09rem 0;}
.right-box2 .info-box2 .swiper-slide{ padding:0 0.09rem;}
.right-box2 .info-box2 .info{ float:left; width:100%; background:#e8eef6;}
.right-box2 .info-box2 .info a{ color:#62728a; font-size:0.29rem; line-height:1.5; padding:0.27rem 0.27rem 0; text-align:center; padding:1rem 0.27rem 0.27rem; background-size:0.54rem !important}
.right-box2 .info-box2 .info:hover{ background:#f5fcfa;}
.right-box2 .info-box2 .info a:hover{ color:#62728a;}
.right-box2 .info-box2 .info a:before{ background:none;}

.info-box3 .info{ float:left; width:100%;}
.info-box3 .info a{ color:#62728a; font-size:0.3rem; line-height:1.5; padding:0.27rem 0.27rem 0;}
.info-box3 .info a:hover{ color:#0d8ee9;}
.info-box3 .info a:before{ background:#216ad5; top:0.45rem;}


.wlwz-container{ width:100%; padding:0.2rem 0.36rem 0.36rem; margin:0 auto 0.3rem; max-width: 1200px;}
.wlwz-container .tab-news-5{ float:none; width:100%; background:#fff; padding:0; margin:0 0 0.3rem;}
.wlwz-container2{ padding:0;}
.wlwz-container2 .wlwz-box{ float:none; width:100%; background:#fff; padding:0; margin:0 0 0.3rem;}
.wlwz-container2 .wlwz-box .tab-tit > a, .wlwz-container2 .wlwz-box .tab-tit2 > a{ font-size:0.32rem;}
.wlwz-container2 .tab-news-6 .my-message-title{ font-size:0.29rem; font-weight:normal;}
.wlwz-container2 .tab-news-6 .my-message-btn{ display:none;}
.wlwz-container2 .tab-news-1{ float:none; width:100%; padding:0 0.36rem;}
.wlwz-container2 .tab-tit3{ font-size:0.3rem; color:#0080da; padding:0; height:auto; line-height:1.5; background:none;}
.wlwz-container2 .tab-tit3 a{ color:#0080da;}
.wlwz-container2 .tab-tit4{ font-size:0.3rem; padding:0.3rem 0 0; margin:0 0 0.2rem; line-height:1.5; border-bottom: 0.01rem solid #c2cfe3;}
.wlwz-container2 .tab-tit4 a.on { border-bottom: 0.03rem solid #0080da; line-height: 0.9rem; display:inline-block;}
.wlwz-container2 .tab-news-1 .my-box .news-item{ border-bottom: 1px solid #d6d6d6;}
.wlwz-container2 .tab-news-1 .my-box .news-item a{ padding:0 0 0 0.26rem;}
.wlwz-container2 .tab-news-1 .my-box .news-item span{ position:static;}
.info-box .info a:before{ top:0.45rem;}
.wlwzList{ float:none; width:100%; padding:0.36rem 0.36rem 0;}
.wlwzList { overflow:hidden;}
.wlwzList li{ width:23.5%; margin:0 2% 6% 0;}
.wlwzList li:nth-of-type(4n){ margin:0 0 6% 0;}
.wlwzList li a{ font-size:0.29rem; padding:0.9rem 0 0;}

.wxwb{ width:100%; padding:0.36rem 0.36rem 0.16rem; margin:0; overflow:hidden; background:#fff;}
.wxwb li{ width:48%; margin:0 4% 4% 0; height:58px;}
.wxwb li:nth-of-type(2n){ margin:0 0 4% 0;}

.detail-container{ width:100%; padding:0; margin:0 auto; max-width: 1200px;}
.left-view,.left-leader{ float:none; width:100% !important; background:#fff; padding:0; margin:0 0 0.3rem;}
.left-view .left-title,.left-leader .left-title{ font-size: 0.36rem; height: 0.94rem; line-height: 0.94rem; text-align:left; background:none; color:#333; padding:0 0.36rem;}
.detail_list { background:#f5f5f5; padding:0 0.36rem; margin:0;}
.detail_list ul{ display:flex; overflow: auto;}
.detail_list ul li{ margin:0; flex:0 0 auto;}
.detail_list ul li a{ width:auto; height:1.05rem; line-height:1.05rem; background:none; border:none; padding:0; margin:0 0.36rem 0 0; font-size:0.32rem;}
.detail_list ul li a:hover, .detail_list ul li a.now{ color:#0d8ee9; background:none; font-weight:bold;}
.about-calendar{ display:none;}

#newslist .news-list{ margin-top:0;}
#newslist .news-item{ height:auto; line-height:1.5; padding:0.26rem 0;}
#newslist .news-item > a{ white-space:normal; padding:0; font-size:0.3rem; line-height:0.3rem;}
#newslist .news-item > span{ clear:both; float:none; display:block;}
.news-item > a:nth-of-type(2){ padding:0 !important;}
#newslist .my-box .news-item .ty{ float:none; width:12%;}
#newslist .my-box .news-item .w80{ width:100%;}
#newslist .my-box .news-item .ty:nth-of-type(2){ width:88% !important;}
#newslist .my-box .news-item a:before{ background:none;}

.right-view,.right-view-list{ float:none; padding:0 0.36rem 0.54rem;}
.news-title{ display:none;}
.leftbox2{ display:none;}
.leftbox3{ display:none;}
.news-list-box .news-box{ padding:0.2rem 0;}
.news-list-box .news-box > a{ font-size: 0.3rem;}
.news-list-box .news-box .box-title{ width:100%; padding:0; white-space:normal; text-align:left; padding:0 0 0.16rem;}
.news-list-box .news-box .box-time{ width:24%; text-align:left; font-size:0.26rem;}
.news-list-box .news-box .box-state{ width:20%;}
.news-list-box .news-box .box-author{ width:50%; text-align:left; color:#999; font-size:0.26rem;}
.news-list-box .news-box .box-state{ float:right; background:#eee; color:#c1c1c1; font-size:0.28rem;}
.news-list-box .news-box .on{ color:#fff; background:#ff0000;}

.foot{padding:0.36rem; background:#0b3a7f;}
.foot a, .foot, .foot-1 p, .foot-2 p, .foot-3 p{ color:#fff;}
.foot-1,.foot-2,.foot-3{ float:none; width:100%; margin:0; text-align:center;font-size: 0.28rem;}
.foot-menu{ display:none;}
.foot-2 p,.foot-2 a { color:#bdc6d4;}
.foot-2 .left-note{ float:none; padding:0.2rem 0;}
.foot-2 .right-note{ float:none;}
.foot-2 .right-note img{ }
.foot-3 .foot-3-img{ display:none;}

.mobile-content-data{ margin:0 auto 0.36rem;}
.xxgk_article{width:100% !important}
.xxgk_article td{padding:0.2rem !important;font-size:0.24rem !important;height:auto !important}
.xxgk_article tr td:nth-child(odd){ width:11% !important; white-space:nowrap;}
.xxgk_article tr td:nth-child(even){ width:39%;}
.readLink{ margin:0.36rem 0; padding:0.36rem;}

.view-share{ float:none; margin:.36rem 0 0;}
.view-share table td{ text-align:center;}
#share-2{ float:none !important; width:160px; margin-right:0; display:block; margin:0 auto !important; text-align:center;}
.logopart1,.logopart2{ margin:0 auto;}

/**project**/
.projectlayout{ background:#fff;}
.project-banner{ height:6.52rem; background:url(projectbg-wap.jpg) no-repeat top center !important; background-size:cover !important;}
.projectbg{ padding:2.89rem 0 0;}
.projectbg .brand-nav{ padding:0.26rem 0.36rem;}
.project-tit{ width:80%; margin:0 auto;}
.project_content{ width:100%; max-width: 1200px;}.ny-wrap{ width:100%;padding:0 0.36rem 1.08rem;}
.ny-wrap .location-name{width:100%;height:auto;line-height:0.72rem;margin-bottom:0.36rem;margin-top:0; max-width: 1200px; overflow:hidden;}
.ny-wrap .location-name span{height:0.72rem;font-size:0.36rem;}
.ny-wrap .project-left { float:none; width:100%; background:#f5f5f5; padding:0 0.2rem; margin:0; max-width: 1200px;}
.ny-wrap .project-left ul{ display:flex; overflow: auto;}
.ny-wrap .project-left ul li{ margin:0;flex:0 0 auto; height:auto;line-height:none;border:none;font-size:0.3rem;color:#4f4f4f;text-indent:0;background:none;}
.ny-wrap .project-left ul li a{width:auto;height:1.05rem;line-height:1.05rem;background:none;border:none;padding:0;margin:0 0.36rem 0 0;font-size:0.32rem;}
.ny-wrap .project-left ul li.now{ background: none;}
.ny-wrap .project-left ul li.now a{ color: #d30a00; font-weight: bold;}

.ny-wrap .project-right{ float:none; width:100%; max-width: 1200px;}
.ny-wrap .project-right .ny-list ul { padding:0.3rem 0; overflow:hidden;}
.ny-wrap .project-right .ny-list ul li{ height:auto;line-height:1.5;padding:0 0 0.15rem;margin:0.16rem 0 0;border-bottom:1px solid #f5f5f5;display:block;}
.ny-wrap .project-right .ny-list ul li span.lam{ display:none;}
.ny-wrap .project-right .ny-list ul li a{ float:none; width:100%; height:0.9rem; line-height:1.5; font-size:0.3rem;}
.ny-wrap .project-right .ny-list ul li .bt_time{ float:none; display:block; clear:both;float:none;line-height:1.5;padding:0.1rem 0 0; font-size:0.26rem;}

#category_wap{position:relative;width:100%;margin:0.36rem auto;padding:0 0.36rem}
#category_wap .label{background:#f6f6f6 url(arr8.png) no-repeat 94% center;background-size:0.36rem;border-radius:0.8rem;color:#444;line-height:0.72rem;height:0.72rem;font-size:0.3rem;padding:0 0.36rem;display:block}
#category_wap .label .text{ line-height: 0.72rem;}
#category_wap,.dialog .selectBox .btn,.dialog .selectBox h2{ display:block;}
.dialog{ position:fixed; left:0; top:0; background:rgba(0,0,0,0.5); -webkit-backdrop-filter: blur(4px); width:100%; height:100%; overflow:hidden; z-index:9999; display:none;}
.dialog .selectBox{ position:absolute; left:0; bottom:0; width:100%; background:#fff; padding-bottom:0.9rem;}
.dialog .selectBox .btn{ height:0.9rem; line-height:0.9rem; background:#333; text-align:center; font-size:0.3rem; color:#fff; position: absolute; bottom:0; left:0; width:100%;}
.dialog .selectBox h2{ font-size:0.36rem; font-weight:normal; text-align:center; padding:0.36rem 0 0.18rem 0; font-weight:bold;}
.dialog .selectBox ul{ padding:0 0.36rem;}
#category li{ float:left; width:33.333%; height:0.81rem; line-height:0.81rem; position:relative; border:none; border-bottom:1px solid #ddd; margin:0;}
#category li a{ font-size:0.3rem; height:0.8rem; line-height:0.8rem; display:block; color:#555; text-align:left; position:relative;padding:0 0.26rem;}
#category li a:before{ content: ''; height:1vw; width:1vw; border-radius: 50%; display: block; background: #333; position: absolute; top: 0.36rem; left: 0;}
#category li a:hover,#category li a.now{ color: #d30a00; background:none;}

.dialog .selectBox{ -webkit-transform: translateY(100%); transform:translateY(100%); opacity: 0;
-webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.dialogShow .selectBox{ opacity: 1; -webkit-transform: none; transform: none;}


}

@media screen and (max-width:319px){
	html{font-size:42.66px}
}
@media screen and (min-width:320px){
	html{font-size:42.66px}
}
@media screen and (min-width:360px){
	html{font-size:48px}
}
@media screen and (min-width:375px){
	html{font-size:50px}
}
@media screen and (min-width:384px){
	html{font-size:51.2px}
}
@media screen and (min-width:400px){
	html{font-size:53.34px}
}
@media screen and (min-width:414px){
	html{font-size:55.2px}
}
@media screen and (min-width:424px){
	html{font-size:56.54px}
}
@media screen and (min-width:480px){
	html{font-size:64px}
}
@media screen and (min-width:540px){
	html{font-size:72px}
}
@media screen and (min-width:720px){
	html{font-size:96px}
}
@media screen and (min-width:750px){
	html{font-size:16px}
}

@media screen and (max-width:1025px){
	html{font-size:60px}
}

@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   
and (orientation : portrait) {  
html{ font-size:60px;}
.top-news .news-first{ width:10%;}
.top-news .news-second{ width:87%; margin-left:3%;}
.about-yearbox{ padding:6.32rem 0 0;}
.about-photo-list .pic1{ height:300px;}
.about-photo-list .pic1:nth-child(1){ height:300px;}
.about-photo-list .pic1:nth-child(2){ height:300px; margin:0 0 2% 2%;}

}

@media only screen   
and (min-device-width : 768px)   
and (max-device-width : 1024px)   

and (orientation : landscape) {  
html{ font-size:60px;}
.top-news .news-first{ width:10%;}
.top-news .news-second{ width:87%; margin-left:3%;}
.index-newspic{ height:10rem;}
.index-newspic .swiper-slide{ height:10rem;}
.about-yearbox{ float:left; width:31.3%; margin:0 3% 0 0; padding:2.7rem 0 0;}
.about-yearbox:nth-of-type(3n){ margin:0;}

}

@media screen and (max-width:768px){
.cnnav > .container > a{ width:33.333%;}

}